package com.android.multiplesmart.utils;


import com.android.multiplesmart.bean.LanguageBean;

import java.util.LinkedList;
import java.util.List;

public class LanguageUtils {
    private List<LanguageBean>  LanguageList=new LinkedList<>();

    private static  LanguageUtils  languageUtils;
    public  static   LanguageUtils getLanguageUtils(){
         if (languageUtils==null){
              synchronized (LanguageUtils.class){
                   if (languageUtils==null){
                       languageUtils=new LanguageUtils();
                   }
              }
         }
         return  languageUtils;
    }



    public  void addLanguageList(){
        LanguageList.add(new LanguageBean("af-ZA"));//南非荷兰语（南非）	纯文本
        LanguageList.add(new LanguageBean("am-ET"));//阿姆哈拉语(埃塞俄比亚)	纯文本
        LanguageList.add(new LanguageBean("ar-AE"));//阿拉伯语（阿拉伯联合酋长国）	纯文本
        LanguageList.add(new LanguageBean("ar-BH"));//阿拉伯语（巴林）	音频 + 人工标记的脚本+    纯文本
        LanguageList.add(new LanguageBean("ar-DZ"));//阿拉伯语（阿尔及利亚）音频 + 人工标记的脚本+纯文本
        LanguageList.add(new LanguageBean("ar-EG"));//阿拉伯语（埃及）	音频 + 人工标记的脚本 +纯文本
        LanguageList.add(new LanguageBean("ar-IL"));//阿拉伯语（以色列）	纯文本
        LanguageList.add(new LanguageBean("ar-IQ"));//阿拉伯语（伊拉克）	纯文本
        LanguageList.add(new LanguageBean("ar-JO"));//阿拉伯语（约旦）	纯文本
        LanguageList.add(new LanguageBean("ar-KW"));//阿拉伯语（科威特）	纯文本
        LanguageList.add(new LanguageBean("ar-LB"));//阿拉伯语（黎巴嫩）	纯文本
        LanguageList.add(new LanguageBean("ar-LY"));//阿拉伯语（利比亚）	纯文本
        LanguageList.add(new LanguageBean("ar-MA"));//阿拉伯语（摩洛哥）	音频 + 人工标记的脚本+ 纯文本
        LanguageList.add(new LanguageBean("ar-OM"));//阿拉伯语（阿曼）	纯文本
        LanguageList.add(new LanguageBean("ar-PS"));//阿拉伯语（巴勒斯坦民族权利机构）	纯文本
        LanguageList.add(new LanguageBean("ar-QA"));//阿拉伯语（卡塔尔）	纯文本
        LanguageList.add(new LanguageBean("ar-SA"));//阿拉伯语(沙特阿拉伯)	音频 + 人工标记的脚本+ 纯文本
        LanguageList.add(new LanguageBean("ar-SY"));//阿拉伯语（叙利亚）	纯文本
        LanguageList.add(new LanguageBean("ar-TN"));//阿拉伯语（突尼斯）	音频 + 人工标记的脚本+       纯文本
        LanguageList.add(new LanguageBean("ar-YE"));//阿拉伯语（也门）	音频 + 人工标记的脚本 纯文本
        LanguageList.add(new LanguageBean("az-AZ"));//阿塞拜疆语(拉丁语，阿塞拜疆)	纯文本
        LanguageList.add(new LanguageBean("bg-BG"));//保加利亚语(保加利亚)	纯文本
        LanguageList.add(new LanguageBean("bn-IN"));//孟加拉语（印度）	纯文本
        LanguageList.add(new LanguageBean("bs-BA"));//波斯尼亚语（波斯尼亚和黑塞哥维那）	纯文本
        LanguageList.add(new LanguageBean("ca-ES"));//加泰罗尼亚语	纯文本 发音
        LanguageList.add(new LanguageBean("cs-CZ"));//捷克语(捷克)	音频 + 人工标记的脚本 纯文本 发音
        LanguageList.add(new LanguageBean("cy-GB"));//威尔士语（英国）	纯文本
        LanguageList.add(new LanguageBean("da-DK"));//丹麦语（丹麦）	音频 + 人工标记的脚本 纯文本 +输出格式+发音
        LanguageList.add(new LanguageBean("de-AT"));//德语（奥地利）	音频 + 人工标记的脚本+   纯文本+结构化文本+    发音
        LanguageList.add(new LanguageBean("de-CH"));
        LanguageList.add(new LanguageBean("de-DE"));
        LanguageList.add(new LanguageBean("el-GR"));
        LanguageList.add(new LanguageBean("en-AU"));
        LanguageList.add(new LanguageBean("en-CA"));
        LanguageList.add(new LanguageBean("en-GB"));
        LanguageList.add(new LanguageBean("en-GH"));
        LanguageList.add(new LanguageBean("en-HK"));
        LanguageList.add(new LanguageBean("en-IE"));
        LanguageList.add(new LanguageBean("en-IN"));
        LanguageList.add(new LanguageBean("en-KE"));
        LanguageList.add(new LanguageBean("en-NG"));
        LanguageList.add(new LanguageBean("en-NZ"));
        LanguageList.add(new LanguageBean("en-PH"));
        LanguageList.add(new LanguageBean("en-SG"));
        LanguageList.add(new LanguageBean("en-TZ"));
        LanguageList.add(new LanguageBean("en-US"));
        LanguageList.add(new LanguageBean("en-ZA"));
        LanguageList.add(new LanguageBean("es-AR"));
        LanguageList.add(new LanguageBean("es-BO"));
        LanguageList.add(new LanguageBean("es-CL"));
        LanguageList.add(new LanguageBean("es-CR"));
        LanguageList.add(new LanguageBean("es-CU"));
        LanguageList.add(new LanguageBean("es-DO"));
        LanguageList.add(new LanguageBean("es-EC"));
        LanguageList.add(new LanguageBean("es-ES"));
        LanguageList.add(new LanguageBean("es-GQ"));
        LanguageList.add(new LanguageBean("es-GT"));
        LanguageList.add(new LanguageBean("es-HN"));
        LanguageList.add(new LanguageBean("es-MX"));
        LanguageList.add(new LanguageBean("es-NI"));
        LanguageList.add(new LanguageBean("es-PA"));
        LanguageList.add(new LanguageBean("es-PE"));
        LanguageList.add(new LanguageBean("es-PR"));
        LanguageList.add(new LanguageBean("es-PY"));
        LanguageList.add(new LanguageBean("es-SV"));
        LanguageList.add(new LanguageBean("es-US"));
        LanguageList.add(new LanguageBean("en-TZ"));
        LanguageList.add(new LanguageBean("en-US"));
        LanguageList.add(new LanguageBean("es-UY"));
        LanguageList.add(new LanguageBean("es-VE"));
        LanguageList.add(new LanguageBean("et-EE"));
        LanguageList.add(new LanguageBean("eu-ES"));
        LanguageList.add(new LanguageBean("fa-IR"));
        LanguageList.add(new LanguageBean("fi-FI"));
        LanguageList.add(new LanguageBean("fil-PH"));
        LanguageList.add(new LanguageBean("fr-BE"));
        LanguageList.add(new LanguageBean("fr-CA"));
        LanguageList.add(new LanguageBean("fr-CH"));
        LanguageList.add(new LanguageBean("fr-FR"));
        LanguageList.add(new LanguageBean("ga-IE"));
        LanguageList.add(new LanguageBean("gl-ES"));
        LanguageList.add(new LanguageBean("gu-IN"));
        LanguageList.add(new LanguageBean("he-IL"));
        LanguageList.add(new LanguageBean("hi-IN"));
        LanguageList.add(new LanguageBean("hr-HR"));
        LanguageList.add(new LanguageBean("hu-HU"));
        LanguageList.add(new LanguageBean("hy-AM"));
        LanguageList.add(new LanguageBean("id-ID"));
        LanguageList.add(new LanguageBean("is-IS"));
        LanguageList.add(new LanguageBean("it-CH"));
        LanguageList.add(new LanguageBean("it-IT"));
        LanguageList.add(new LanguageBean("ja-JP"));
        LanguageList.add(new LanguageBean("jv-ID"));
        LanguageList.add(new LanguageBean("ka-GE"));
        LanguageList.add(new LanguageBean("kk-KZ"));
        LanguageList.add(new LanguageBean("km-KH"));
        LanguageList.add(new LanguageBean("kn-IN"));
        LanguageList.add(new LanguageBean("ko-KR"));
        LanguageList.add(new LanguageBean("lo-LA"));
        LanguageList.add(new LanguageBean("lt-LT"));
        LanguageList.add(new LanguageBean("lv-LV"));
        LanguageList.add(new LanguageBean("mk-MK"));
        LanguageList.add(new LanguageBean("ml-IN"));
        LanguageList.add(new LanguageBean("mn-MN"));
        LanguageList.add(new LanguageBean("mr-IN"));
        LanguageList.add(new LanguageBean("ms-MY"));
        LanguageList.add(new LanguageBean("mt-MT"));
        LanguageList.add(new LanguageBean("my-MM"));
        LanguageList.add(new LanguageBean("nb-NO"));
        LanguageList.add(new LanguageBean("ne-NP"));
        LanguageList.add(new LanguageBean("nl-BE"));
        LanguageList.add(new LanguageBean("nl-NL"));
        LanguageList.add(new LanguageBean("pa-IN"));
        LanguageList.add(new LanguageBean("pl-PL"));
        LanguageList.add(new LanguageBean("ps-AF"));
        LanguageList.add(new LanguageBean("pt-BR"));
        LanguageList.add(new LanguageBean("pt-PT"));
        LanguageList.add(new LanguageBean("ro-RO"));
        LanguageList.add(new LanguageBean("ru-RU"));
        LanguageList.add(new LanguageBean("si-LK"));
        LanguageList.add(new LanguageBean("sk-SK"));
        LanguageList.add(new LanguageBean("sl-SI"));
        LanguageList.add(new LanguageBean("so-SO"));
        LanguageList.add(new LanguageBean("sq-AL"));
        LanguageList.add(new LanguageBean("sr-RS"));
        LanguageList.add(new LanguageBean("sv-SE"));
        LanguageList.add(new LanguageBean("sw-KE"));
        LanguageList.add(new LanguageBean("sw-TZ"));
        LanguageList.add(new LanguageBean("ta-IN"));
        LanguageList.add(new LanguageBean("te-IN"));
        LanguageList.add(new LanguageBean("th-TH"));
        LanguageList.add(new LanguageBean("tr-TR"));
        LanguageList.add(new LanguageBean("uk-UA"));
        LanguageList.add(new LanguageBean("ur-IN"));
        LanguageList.add(new LanguageBean("uz-UZ"));
        LanguageList.add(new LanguageBean("vi-VN"));
        LanguageList.add(new LanguageBean("wuu-CN"));
        LanguageList.add(new LanguageBean("yue-CN"));
        LanguageList.add(new LanguageBean("zh-CN"));
        LanguageList.add(new LanguageBean("zh-CN-shandong"));
        LanguageList.add(new LanguageBean("zh-CN-sichuan"));
        LanguageList.add(new LanguageBean("zh-HK"));
        LanguageList.add(new LanguageBean("zh-TW"));
        LanguageList.add(new LanguageBean("zu-ZA"));
    }


    public  List<LanguageBean> getLanguageList(){
        return   LanguageList;
    }
//    de-CH	德语（瑞士）	音频 + 人工标记的脚本 +纯文本 +发音 +短语列表
//    de-DE	德语（德国）	音频 + 人工标记的脚本+ 纯文本+结构化文本+ 输出格式+ 发音+短语列表
//    el-GR	希腊语(希腊)	纯文本
//    en-AU	英语（澳大利亚）	音频 + 人工标记的脚本 +音频 +纯文本 +结构化文本 +输出格式 +发音 +短语列表
//    en-CA	英语（加拿大）	音频 + 人工标记的脚本 +音频 +纯文本 +结构化文本 +输出格式 +发音 +短语列表
//    en-GB	英语（英国）	音频 + 人工标记的脚本 +音频 +纯文本 +结构化文本 +输出格式 +发音 +短语列表
//    en-GH	英语（加纳）	音频 + 人工标记的脚本 +音频 +纯文本 +结构化文本 +发音
//    en-HK	英语（香港特別行政区）	音频 + 人工标记的脚本 +音频 +纯文本 +输出格式 +发音
//    en-IE	英语（爱尔兰）	音频 + 人工标记的脚本 +音频 +纯文本 +输出格式 +发音 +短语列表
//    en-IN	英语（印度）	音频 + 人工标记的脚本 +纯文本+    结构化文本+ 输出格式+    发音+ 短语列表
//    en-KE	英语（肯尼亚）	音频 + 人工标记的脚本 +音频 +纯文本 +结构化文本 +发音


    //    en-NG	英语（尼日利亚）	音频 + 人工标记的脚本 +音频 +纯文本 +输出格式 +发音
//    en-NZ	英语（新西兰）	音频 + 人工标记的脚本 +音频 +纯文本 +输出格式 +发音
//    en-PH	英语（菲律宾）	音频 + 人工标记的脚本 +音频 +纯文本 +输出格式 +发音
//    en-SG	英语（新加坡）	音频 + 人工标记的脚本 +音频 +纯文本 +输出格式 +发音
//    en-TZ	英语（坦桑尼亚）	音频 + 人工标记的脚本 +音频 +纯文本 +结构化文本 +发音
//    en-US	英语（美国）	音频 + 人工标记的脚本 +音频 +纯文本 +结构化文本 +输出格式 +发音 +短语列表
//    en-ZA	英语（南非）	音频 + 人工标记的脚本 +音频 +纯文本+发音 +短语列表
//    es-AR	西班牙语（阿根廷）	纯文本 +结构化文本 +发音
//    es-BO	西班牙语（玻利维亚）+	纯文本 +结构化文本 +发音
//    es-CL	西班牙语（智利）+	纯文本 +结构化文本 +发音
//    es-CO	西班牙语（哥伦比亚）	纯文本 +结构化文本 +发音
//    es-CR	西班牙语（哥斯达黎加）	纯文本 +结构化文本 +发音


//    es-CU	西班牙语（古巴）+	纯文本 +结构化文本 +发音
//    es-DO	西班牙语（多米尼加共和国）	纯文本 +结构化文本 +发音
//    es-EC	西班牙语（厄瓜多尔）	纯文本 +结构化文本 +发音
//    es-ES	西班牙语(西班牙)	音频 + 人工标记的脚本+ +纯文本 +结构化文本 +输出格式 +发音 +短语列表
//    es-GQ	西班牙语（赤道几内亚）	纯文本 +结构化文本
//    es-GT	西班牙语（危地马拉）	纯文本 +结构化文本 +发音
//    es-HN	西班牙语（洪都拉斯）	纯文本 +结构化文本 +发音
//    es-MX	西班牙语(墨西哥)	音频 + 人工标记的脚本 +纯文本 +结构化文本+输出格式 +发音 +短语列表
//    es-NI	西班牙（尼加拉瓜）	纯文本 +结构化文本 +发音
//    es-PA	西班牙语（巴拿马）	纯文本 +结构化文本 +发音
//    es-PE	西班牙语（秘鲁）	纯文本 +结构化文本 +发音
//    es-PR	西班牙语（波多黎各）	纯文本 +结构化文本 +发音
//    es-PY	西班牙语（巴拉圭）	纯文本 +结构化文本 +发音
//    es-SV	西班牙语（萨尔瓦多）	纯文本 +发音
//    es-US	西班牙语（美国）1	纯文本 +结构化文本 +发音 +短语列表
//    es-UY	西班牙语（乌拉圭）	纯文本 +结构化文本 +发音
//    es-VE	西班牙语（委内瑞拉）	纯文本 +结构化文本 +发音
//    et-EE	爱沙尼亚语(爱沙尼亚)	纯文本+发音
//    eu-ES	巴斯克语	纯文本



    //    fa-IR	波斯语（伊朗）	纯文本
//    fi-FI	芬兰语（芬兰）	纯文本 +输出格式 +发音
//    fil-PH	菲律宾语（菲律宾）	音频 + 人工标记的脚本 +纯文本 +发音
//    fr-BE	法语（比利时）	音频 + 人工标记的脚本 +纯文本
//    fr-CA	法语（加拿大）1	音频 + 人工标记的脚本 +纯文本 +结构化文本 +输出格式 +发音 +短语列表
//    fr-CH	法语（瑞士）	纯文本 +发音
//    fr-FR	法语（法国）	音频 + 人工标记的脚本 +纯文本 +结构化文本 +输出格式 +发音 +短语列表
//    ga-IE	爱尔兰语（爱尔兰）	纯文本 +发音
//    gl-ES	加利西亚语	纯文本
//    gu-IN	古吉拉特语（印度）	纯文本
//    he-IL	希伯来语（以色列）	音频 + 人工标记的脚本 +纯文本
//    hi-IN	印地语（印度）	音频 + 人工标记的脚本 +纯文本 +输出格式 +短语列表
//    hr-HR	克罗地亚语（克罗地亚）	纯文本 +发音
//    hu-HU	匈牙利语(匈牙利)	音频 + 人工标记的脚本 +纯文本 +发音
//    hy-AM	亚美尼亚语（亚美尼亚）	纯文本
//    id-ID	印度尼西亚语(印度尼西亚)	纯文本+发音 +短语列表
//    is-IS	冰岛语(冰岛)	纯文本
//    it-CH	意大利语（瑞士）	音频 + 人工标记的脚本 +纯文本
//    it-IT	意大利语（意大利）	音频 + 人工标记的脚本 +纯文本 +结构化文本 +输出格式 +发音 +短语列表
//    ja-JP	日语（日本）	音频 + 人工标记的脚本 +纯文本 +结构化文本 +输出格式 +短语列表
//    jv-ID	爪哇语(拉丁语、印度尼西亚)	纯文本





//    ka-GE	格鲁吉亚语（格鲁吉亚）	纯文本
//    kk-KZ	哈萨克语（哈萨克斯坦）	纯文本
//    km-KH	高棉语(柬埔寨)	纯文本
//    kn-IN	卡纳达语（印度）	纯文本
//    ko-KR	韩语(韩国)	音频 + 人工标记的脚本 +纯文本 +结构化文本 +输出格式 +短语列表
//    lo-LA	老挝语(老挝)	纯文本
//    lt-LT	立陶宛语(立陶宛)	纯文本+发音
//    lv-LV	拉脱维亚语(拉脱维亚)	纯文本+发音
//    mk-MK	马其顿语（北马其顿）	纯文本
//    ml-IN	马拉雅拉姆语（印度）	纯文本
//    mn-MN	蒙古语（蒙古）	纯文本
//    mr-IN	马拉地语（印度）	纯文本
//    ms-MY	马来语（马来西亚）	音频 + 人工标记的脚本 +纯文本
//    mt-MT	马耳他语（马耳他）	纯文本
//    my-MM	缅甸语(缅甸)	纯文本
//    nb-NO	书面挪威语（挪威）	音频 + 人工标记的脚本 +纯文本 +输出格式
//    ne-NP	尼泊尔语（尼泊尔）	纯文本
//    nl-BE	荷兰语（比利时）	纯文本


    //    nl-NL	荷兰语（荷兰）	音频 + 人工标记的脚本 +纯文本 +输出格式 +发音 +短语列表
//    pa-IN	旁遮普语（印度）	音频 + 人工标记的脚本
//    pl-PL	波兰语（波兰）	音频 + 人工标记的脚本 +纯文本 +输出格式 +发音 +短语列表
//    ps-AF	普什图语（阿富汗）	纯文本
//    pt-BR	葡萄牙语（巴西）	音频 + 人工标记的脚本 +纯文本 +结构化文本 +输出格式 +发音 +短语列表
//    pt-PT	葡萄牙语(葡萄牙)	音频 + 人工标记的脚本 +纯文本 +输出格式 +发音 +短语列表
//    ro-RO	罗马尼亚语（罗马尼亚）	纯文本 +发音
//    ru-RU	俄语（俄罗斯）	音频 + 人工标记的脚本 +纯文本 +短语列表
//    si-LK	僧伽罗语(斯里兰卡)	纯文本
//    sk-SK	斯洛伐克语（斯洛伐克）	纯文本 +发音
//    sl-SI	斯洛文尼亚语(斯洛文尼亚)	纯文本+发音
//    so-SO	索马里语（索马里）	纯文本
//    sq-AL	阿尔巴尼亚语（阿尔巴尼亚）	纯文本
//    sr-RS	塞尔维亚语(西里尔文，塞尔维亚)	纯文本
//    sv-SE	瑞典语（瑞典）	音频 + 人工标记的脚本 +纯文本 +输出格式 +发音 +短语列表
//    sw-KE	斯瓦希里语（肯尼亚）	音频 + 人工标记的脚本 +纯文本
//    sw-TZ	斯瓦希里语（坦桑尼亚）	音频 + 人工标记的脚本 +纯文本



//    ta-IN	泰米尔语（印度）	纯文本
//    te-IN	泰卢固语（印度）	纯文本
//    th-TH	泰语（泰国）	音频 + 人工标记的脚本 +纯文本 +短语列表
//    tr-TR	土耳其语 (Türkiye)	音频 + 人工标记的脚本 +纯文本 +结构化文本 +输出格式
//    uk-UA	乌克兰语(乌克兰)	纯文本
//    ur-IN	乌尔都语（印度）	音频 + 人工标记的脚本
//    uz-UZ	乌兹别克语(拉丁语，乌兹别克斯坦)	纯文本
//    vi-VN	越南语(越南)	音频 + 人工标记的脚本 +纯文本 +短语列表
//    wuu-CN	中文（吴语，简体）	音频 + 人工标记的脚本 +纯文本
//    yue-CN	中文（粤语，简体）	音频 + 人工标记的脚本 +纯文本
//    zh-CN	中文（普通话，简体）	音频 + 人工标记的脚本 +纯文本 +结构化文本 +输出格式 +短语列表
//    zh-CN-shandong	中文（冀鲁官话，简体）	音频 + 人工标记的脚本 +纯文本
//    zh-CN-sichuan	中文（西南普通话，简体）	音频 + 人工标记的脚本 +纯文本
//    zh-HK	中文（粤语，繁体）	音频 + 人工标记的脚本 +纯文本 +输出格式 +短语列表
//    zh-TW	中文（台湾普通话，繁体）	音频 + 人工标记的脚本 +纯文本 +短语列表
//    zu-ZA	祖鲁语（南非）	纯文本











































}
